Definite Clause Grammars in Turbo Prolog - Barbara Clinger, Ph.D. This is a wizard level article that discusses Definite Clause Grammars (DCGs) in general and shows how they are implemented in Turbo Prolog. Examples include an English Language parser and a mathematical expression parser. A discussion of parsing by difference lists is also included.